cover by a smoke screen - Allemand Anglais Dictionnaire